package ejb.com.bbva.cbm.util;

public class Constante {

	/****************************************************
	 * TRANSACCIONES
	 ****************************************************/
	
	public static long TRANSACCION_EXTORNO_ID = 15;
	public static long TRANSACCION_DEPOSITO_CHEQUE_ID = 4;
	public static long TRANSACCION_DEPOSITO_EFECTIVO_ID = 3;
	public static long TRANSACCION_RETIRO_EFECTIVO_ID = 5;
	public static long TRANSACCION_PAGO_TARJETA_ID = 1;
	public static long TRANSACCION_PAGO_CHEQUE_ID = 6;
	public static long TRANSACCION_CONSULTA_SALDO_ID = 7;
	public static long TRANSACCION_APERTURA_ID = 8;
	public static long TRANSACCION_CIERRE_ID   = 9;
	public static long TRANSACCION_TRASPASO_ID = 10;
	public static int TRANSACCION_CONSULTA_AVANZADA_ID = 16;
	public static int TRANSACCION_CONSULTA_RENIEC_ID = 17;
	
	public static int TRANSACCION_TRASPASO_GESTION_EFECTIVO_ID = 21;
	public static int TRANSACCION_TRASPASO_INGRESO_VARIOS_ID = 22;
	
	public static int TRANSACCION_SIGNIFICATIVA_ID = 23;
	public static int TRANSACCION_AJUSTE_DIFE_ID = 24;
	
	public static int OPERACION_HABILITADA = 1;
	
		
	/****************************************************
	 * ENVIO DE CORREOS
	 ****************************************************/
	
	public static String SEPARADOR_CORREO = ";";
	public static long ENVI_CORR_CARGA_ARCHIVO_ID = 1;
	
	/****************************************************
	 * TIPOS DE PARAMETROS
	 ****************************************************/
	public static long TIPO_PARAMETRO_SITUACION_TARJETA=37;
	public static long TIPO_PARAMETRO_MOTIVO_CANCELACION=16;
	public static long TIPO_PARAMETRO_TIPO_TARJETA=3;
	
	/* Codigo para los tipos de documentos*/
	public static long TIPO_DOCUMENTOS_ID = 1;
	public static long TIPO_DIVISAS_ID = 2;
	public static long TIPO_TARJETAS_ID = 3;
	public static long TIPO_ESTADOS_CONF_INGR_ID = 4;
	public static long TIPO_ESTADOS_REGISTRO_ID = 5;
	public static long TIPO_ESTADOS_ENVIO_HOST_ID = 6;
	public static long TIPO_SEGMENTOS_CLIENTE_ID = 8;
	public static String TIPO_SEGMENTOS_CLIENTE_CU = "SEGMENTO_CLIENTE";
	public static String TIPO_DIVISA_CU = "TIPO_DIVISAS";
	public static String TIPO_DOCUMENTO_IDENTIFICACION = "TIPO_DOCUMENTO";
	public static String ORIGEN_INGRESO_ECONOMICO = "ORIGEN_INGRESO_ECONOMICO";
	
	public static String TIPO_DIVISA_SIMBOLO_CU = "DIVISA_SIMBOLO";
	public static String TIPO_ESTADO_CARGA_ARCHIVO_CU = "ESTADO_PROCESO_ARCHIVO";
	public static String TIPO_ESTADO_REGISTRO_CU = "ESTADO_REGISTRO";
	public static long TIPO_CHEQUES_ID = 9;
	public static long TIPO_CAJAS_ID = 14;
	public static long TIPO_MOTIVOCANCELACION_ID = 16;
	public static long TIPO_DENOMINACIONES_ID = 25;
	public static long TIPO_ESTADOS_CAJA_ID = 26;
	public static long TIPO_OPERACIONES_ID = 27;
	
	/****************************************************
	 * PARAMETROS
	 ****************************************************/

	public static long PARA_ESTA_ACTIVO_ID   = 13;
	public static long PARA_ESTA_INACTIVO_ID = 12;
	
	public static long ESTADO_CAJA_POR_APERTURAR_ID = 76;
	public static long ESTADO_CAJA_APERTURADA_ID = 77;
	public static long ESTADO_CAJA_CERRADA_ID = 78;
	
	public static long PARA_TIPO_CAJA_ID   = 42;
	public static long PARA_TIPO_BOVEDA_ID = 43;
	public static long PARA_TIPO_GESTION_EFECTIVO = 44;

	public static long PARA_ESTADO_TRASPASO_CAJA_SALIDA_ID = 85;
	public static long PARA_ESTADO_TRASPASO_CAJA_CONFIRMACION_ID = 86;
	public static long PARA_ESTADO_TRASPASO_CAJA_EXTORNO_ID = 87;
	public static long PARA_FRMT_CORREO_HTM = 99;
	public static long PARA_FRMT_CORREO_TXT = 100;

	public static long PARA_ESTA_ENVHOST_PENDIENTE = 601;
	public static long PARA_ESTA_ENVHOST_ENPROCESO = 602;
	public static long PARA_ESTA_ENVHOST_GENERADO = 603;
	public static long PARA_ESTA_ENVHOST_ERRADO = 604;
	
	public static long PARA_SMTP_HOST = 2001;
	public static long PARA_SMTP_PORT = 2002;
	public static long PARA_SMTP_USER = 2003;
	public static long PARA_SMTP_PSWD = 2004;
	public static long PARA_SMTP_SSL  = 2005;
	public static long PARA_SMTP_FROM = 2006;

	public static long PARA_DETA_RENIEC_PROXY_HOST = 4501;
	public static long PARA_DETA_RENIEC_PROXY_PORT = 4502;
	public static long PARA_DETA_RENIEC_URL_WS     = 4503;
	public static long PARA_DETA_LDAP_URL          = 4504;
	public static long PARA_DETA_LDAP_EMPLEADOS    = 4505;

	//GLOSAS
	public static String PARA_GLOSA_APER_CAJA = "APER_CAJA";
	public static String PARA_GLOSA_CIER_CAJA = "CIER_CAJA";
	public static String PARA_GLOSA_TRAS_CAJA = "TRAS_CAJA";
	public static String PARA_GLOSA_PAGO_TARJ = "PAGO_TARJ";
	public static String PARA_GLOSA_DEPO_EFEC = "DEPO_EFEC";
	public static String PARA_GLOSA_DEPO_CHEQ = "DEPO_CHEQ";
	public static String PARA_GLOSA_RETI_EFEC = "RETI_EFEC";
	public static String PARA_GLOSA_CONS_SALD = "CONS_SALD";
	public static String PARA_GLOSA_PAGO_CHEQ = "PAGO_CHEQ";
	public static String PARA_GLOSA_BLOQ_TARJ = "BLOQ_TARJ";
	
	public static String PARA_GLOSA_APER_BOVE = "APER_BOVE";
	public static String PARA_GLOSA_CIER_BOVE = "CIER_BOVE";
	public static String PARA_GLOSA_TRAS_BOVE = "TRAS_BOVE";
	public static String PARA_GLOSA_TRAS_GEST_EFEC = "TRAS_GEST_EFEC";
	public static String PARA_GLOSA_TRAS_GEST_INGR = "TRAS_GEST_INGR";
	
	public static String PARA_GLOSA_TRANS_SIGNI = "TRANS_SIGNI";
	public static String PARA_GLOSA_AJUS_DIFE = "AJUS_DIFE";
	
	public static String PARA_CLASE_INTER_TITULAR = "T";
		
	/****************************************************
	 * REPORTES
	 ****************************************************/
	public static String TITULO_REPORTE="_TITULO_REPORTE_";
	public static String TIPO_REPORTE="_TIPO_REPORTE_";
	public static String REPORTE_KEY_PAG_LISTADO="_REPORTE_KEY_PAG_LISTADO_";
	public static String REPORTE_ACTION="_REPORTE_ACTION_";
	public static String DATA_HISTORICA="_DATA_HISTORICA_";
	
	public static long REPORTE_TRANSACCIONES_SIGNIFICATIVAS=32;
	public static long REPORTE_TARJETAS_BLOQUEADAS=33;
	public static long REPORTE_LOG_TRANSACCIONES=34;
	public static long REPORTE_LOG_AUDITORIA=35;
	public static long REPORTE_EMISION_SITUACION_CAJA=36;
	public static long REPORTE_FALTANTES_SOBRANTES=37;
	public static long REPORTE_ESTADO_OFICINA=38;
	public static long REPORTE_OPERACIONES=39;
	public static long REPORTE_RECHAZO_PROCESO_OPS=40;
	
	public static long TRANSACCION_BLOQUEO_TARJETAS=2L;
	public static long PERFIL_ADMINISTRADOR=3;
	public static long PERFIL_GERENTE=2;
	public static long PERFIL_SUB_GERENTE=2;
	public static long PERFIL_ASESOR_SERVICIO=1;
	
	/*Indicador Inmovilizada*/
	
	public static String INDICADOR_CUENTA_INMOVILIZADA_SI="S";
	
	public static String DIVISA_DOLARES_ID="USD";
	
	public static String OFICINA_EMPLEADOS_BBVA = "0199";
	
	public static String GESTION_EFECTIVO = "GE";
	
	public static String CO_GRUPO_PERSONA_NATURAL = "F";
	public static String CO_GRUPO_PERSONA_JURIDICA = "M";
	
	public static Long SITUACION_BLOQUEADO=3601L;
	
	public static String ETIQUETA_GESTION_EFECTIVO="0690 - GESTION DEL EFECTIVO";
	
	public static String ETIQUETA_INGRESOS_VARIOS="INGRESOS VARIOS";
	
	/* ORIGENES DE INGRESO */
	public static String TIPO_ORIGEN_GESTION_EFECTIVO = "1";
	public static String TIPO_ORIGEN_INGRESOS_VARIOS = "2";
	
	/* TIPO DE TARJETAS*/
	public static String TIPO_TARJETA_CREDITO = "M";
	public static String TIPO_TARJETA_DEVITO = "D";
	
	/* SITUACION TARJETA*/
	public static String TARJETA_BLOQUEADA = "5";
	public static String TARJETA_NORMAL = "6";
	
	public static String DIVISA_SOLES="PEN";
	public static String DIVISA_DOLARES="USD";
	


	
	
}